info = gtk_window_get_geometry_info (window, FALSE);
gtk_window_guess_default_size (window, width, height);
- gtk_window_get_remembered_size (window, &w, &h);
- *width = MAX (*width, w);
- *height = MAX (*height, h);
/* If window is empty so requests 0, default to random nonzero size */
if (*width == 0 && *height == 0)
}
/* Override with default size */
-
if (info)
{
if (info->default_width > 0)
info->default_height > 0 ? height : NULL);
}
+ /* Override with last size of this window */
+ gtk_window_get_remembered_size (window, &w, &h);
+ *width = MAX (*width, w);
+ *height = MAX (*height, h);
+
/* Override any size with gtk_window_resize() values */
if (info)
{